package org.seedltd.upms.service.detection;

import java.util.List;

import org.seedltd.upms.model.detection.vo.CommodityInfo;

/**
 *
 * 惠逸捷接口层
 *
 * @author laizuan
 * @version 1.0
 * @since 2021/9/23 16:54
 */
public interface VendingMachineApiService {

    /**
     * 登入
     * 
     * @return token
     */
    String login();

    /**
     * 查询售货机货道信息接口
     *
     * @param machineId
     *            售货机ID
     * @return
     */
    List<CommodityInfo> queryCommodity(String machineId);

    /**
     * 通知售卖机出货
     * 
     * @param machineUuid
     *            售 货 机 ID
     * @param orderNo
     *            订单号
     * @param latticeId
     *            货道号
     * @return
     */
    String notifyExport(String machineUuid, String orderNo, String latticeId);
}
